約 3,050,492 件
https://w.atwiki.jp/janetterref/pages/39.html
主なコードと実行結果の一覧 $displaynameと名前表記の関係 date_formatから得られる結果一覧 profile.tplで使える変数一覧status 以下 tweet.tpl で使える変数一覧user以下 sender(DM送信者) recipient(DM受信者) retweeted_statusretweeted_status.user以下 main_userとsub_user データの作成は、v2.2.0.0を元に行いました。 $displaynameと名前表記の関係 設定 結果 表示 ユーザー名 span class="name" Janetter_jp /span Janetter_jp フルネーム span class="name" Janetter /span Janetter ユーザー名&フルネーム span class="name" Janetter_jp /span span class="subname" Janetter /span Janetter_jp Janetter REST検索から取得したツイートに関しては、強制的に「ユーザー名」と同じ値になります。 date_formatから得られる結果一覧 テストコード 実行結果 備考 {$created_at|date_format %a } Fri 短い曜日 {$created_at|date_format %A } Friday 長い曜日 {$created_at|date_format %d } 09 day(2桁) {$created_at|date_format %e } 9 day(2桁・0の代わりに空白) {$created_at|date_format %j } ------- エラー {$created_at|date_format %u } 6 現在の曜日を番号で返す(1~7・日~土) {$created_at|date_format %w } 5 現在の曜日を番号で返す(0~6・日~土) {$created_at|date_format %U } ------- エラー {$created_at|date_format %V } ------- エラー {$created_at|date_format %W } ------- エラー {$created_at|date_format %b } Sep 短い月 {$created_at|date_format %B } September 長い月 {$created_at|date_format %h } Sep 短い月 {$created_at|date_format %m } 09 month(2桁) {$created_at|date_format %C } 21 世紀(年を100で割り、整数に丸めたもの。00から99) {$created_at|date_format %g } 111 1900年から何年後か {$created_at|date_format %G } 2011 西暦 {$created_at|date_format %y } 111 1900年から何年後か {$created_at|date_format %Y } 2011 西暦 {$created_at|date_format %H } 15 hour(24時間・2桁) {$created_at|date_format %I } 03 hour(12時間・2桁) {$created_at|date_format %l } 3 hour(12時間・2桁・0の代わりに空白) {$created_at|date_format %M } 30 minute(2桁) {$created_at|date_format %p } PM 午前/午後 {$created_at|date_format %P } pm 午前/午後(小文字) {$created_at|date_format %r } 03 30 18 PM 時:分:秒 午前/午後 {$created_at|date_format %R } 15 30 時:分 (24時間) {$created_at|date_format %S } 18 秒(2桁) {$created_at|date_format %T } 15 30 18 時:分:秒(24時間) {$created_at|date_format %X } 15 30 18 時:分:秒(24時間) {$created_at|date_format %z } GMT グリニッジ標準時の略称を得る {$created_at|date_format %Z } GMT グリニッジ標準時の略称を得る {$created_at|date_format %c } Fri Sep 09 2011 15 30 18 GMT+0900 (東京 (標準時)) ローカル時刻に変換したもの。文字列はマシンの設定により異なる。 {$created_at|date_format %D } 09/09/111 日/月/年 {$created_at|date_format %F } 2011-09-09 年-月-日 {$created_at|date_format %s } 1315549818 1900年1月1日から何秒後 {$created_at|date_format %x } Friday, September 09, 2011 {$created_at|date_format %n } (改行コード) {$created_at|date_format %t } (タブ) {$created_at|date_format %k } 2011/09/09 15 30 18 詳細な日時 {$created_at|date_format %K } 15 30 当日中は時刻のみ表示し、それ以前は「月/日 時:分」 {$created_at|date_format %L } 2011/09/09 {$created_at|date_format %O } 9/9 {$created_at|date_format %E } 9th 日付 {$created_at|date_format %q } 9 月(桁揃え無し) {$created_at|date_format %o } 9 日(桁揃え無し) {$created_at|date_format %i } 15 時(桁揃え無し) {$created_at|date_format %Q } 30 分(桁揃え無し) {$created_at|date_format %f } 18 秒(桁揃え無し) profile.tplで使える変数一覧 {$(テストコード)} 結果 説明 screen_name Janetter_jp ユーザー名 name Janetter 名前(プロフィール) id 191728700 user_id(整数) id_str 191728700 user_id(文字列) created_at Fri Sep 17 05 30 49 +0000 2010 アカウント登録日 protected false ツイートを非公開にしてるか verified false 公認アカウントか following false フォローしてるか location Osaka, Japan 位置情報(プロフィール) url http //janetter.net/ Webサイト(プロフィール) description Twitterクライアント「Jan(省略) 自己紹介 statuses_count 8551 ツイート数 friends_count 51293 フォローしている数 followers_count 52902 フォローされている数 listed_count 1428 リストされてる数 favourites_count 155 お気に入りの数 show_all_inline_media false 「投稿された写真とビデオをすべて表示する」が有効か contributors_enabled false Twitterのライター機能を使用しているかどうか follow_request_sent false 鍵をかけている相手にフォロー申請してるか geo_enabled false ツイートに位置情報をつけてるか is_translator false Twitter Translatorの翻訳者として登録しているか(?) notifications false ツイートをメール受信するようにしているか lang en 使用言語 time_zone Osaka 設定しているタイムゾーンまたは地域 utc_offset 32400 UTC(協定世界時)との時差 profile_image_url_bigger http //a0.twimg.com/(省略)_reasonably_small.png 中サイズのアイコン(128x128) profile_image_url_original http //a0.twimg.com/(省略) 元の大きさのアイコン statuses_count_split 8,563 ツイート数(三桁区切り) friends_count_split 51,439 フォローしている数(三桁区切り) followers_count_split 52,987 ※省略(三桁区切り) listed_count_split 1,431 ※省略(三桁区切り) friends_count_split 51,439 ※省略(三桁区切り) id_split 191,728,700 user_idを#000,000,000で表示 myprofile false 自分のプロフィール画面かどうか default_profile true ページデザインをデフォルトのままにしているか default_profile_image false たまごアイコン profile_background_color C0DEED ※省略 profile_background_image_url http //a0.twimg.com/(省略) ※省略 profile_background_image_url_https https //si0.twimg.com/(省略) ※省略 profile_background_tile false ※省略 profile_image_url http //a0.twimg.com/(省略)_normal.png 小アイコン(48x48) profile_image_url_https https //si0.twimg.com/(省略)_normal.png 小アイコン(48x48) profile_link_color 0084B4 ※省略 profile_sidebar_border_color C0DEED ※省略 profile_sidebar_fill_color DDEEF6 ※省略 profile_text_color 333333 ※省略 profile_use_background_image true ※省略 status (後述) status 以下 変数名 結果 説明 status.id 1121024175538216** ツイートID(整数) status.id_str 1121024175538216** ツイートID(文字列) status.text @***** あめんぼあかいなあいうえお 本文 status.created_at Fri Sep 09 09 57 53 +0000 2011 つぶやいた時刻 status.source a href=(省略) Janetter2 /a 何からつぶやいたか status.geo null 位置情報 status.coordinates null 位置情報(特に緯度と経度)(?) status.place null 地域などの位置情報(?) status.favorited false お気に入りに入れているか status.retweeted false リツイートしたか status.retweet_count 0 リツイートされた回数 status.truncated false 省略されたか(?) status.contributors null ライター情報 status.in_reply_to_screen_name ***** 返信先のユーザー名 status.in_reply_to_status_id 1120973295988326** 返信先のツイートID(整数) status.in_reply_to_status_id_str 1120973295988326** 返信先のツイートID(文字列) status.in_reply_to_user_id 2647185** 返信先のuser_id(整数) status.in_reply_to_user_id_str 2647185** 返信先のuser_id(文字列) 一番最近ツイートしたものについての情報が格納されている。 tweet.tpl で使える変数一覧 名前 結果 説明 id 111648606498463745 ※省略 id_str 111648606498463745 ※省略 text 【Tips】オプションメニュー(※省略 ※省略 created_at Thu Sep 08 03 54 36 +0000 2011 ※省略 source ※省略 ※省略 geo null ※省略 coordinates null ※省略 place null ※省略 retweeted false ※省略 retweet_count 6 ※省略 truncated false ※省略 contributors null ※省略 in_reply_to_screen_name null ※省略 in_reply_to_status_id null ※省略 in_reply_to_status_id_str null ※省略 in_reply_to_user_id null ※省略 in_reply_to_user_id_str null ※省略 possibly_sensitive false 取扱注意のツイートか(リンク先が危険等) isProf false プロフィール画面のTLか isMyProf false 自分のプロフィール画面のTLか isRetweet false 誰かがリツイートしたツイートか isNormal ture ホーム、リスト、@返信、検索に該当するツイートか idDM false DMか isSearch false REST検索で取得したツイートか(user以下が空っぽ) displayname ※省略 設定画面で指定した名前表記が入る sourcevisible ture viaを表示するか isMe false 自分のツイートか isReply false リプライか(自分宛や自分から送ったものも含む) isMute false ミュート対象か favorited false ふぁぼってたか(自分以外のプロフィール画面ではfalse) autoRead false 自動既読の対象か(ミュート対象など) relative false 相対時間表示が有効になっているか user 後述 DM以外の送信者情報/リツイートした人の情報 sender 後述 DMの送信者情報 retweeted_status 後述 リツイートされた元ツイートの送信者 friendvisible ※省略 相互フォローアイコンを表示するか user以下 名前 結果 説明 user.screen_name ※省略 ※省略 user.name ※省略 ※省略 user.id ※省略 ※省略 user.id_str ※省略 ※省略 user.created_at ※省略 ※省略 user.protected ※省略 ※省略 user.verified ※省略 ※省略 user.following ※省略 自分が相手をフォローしてるか user.location ※省略 ※省略 user.url ※省略 ※省略 user.description ※省略 ※省略 user.statuses_count ※省略 ※省略 user.friends_count ※省略 ※省略 user.followers_count ※省略 ※省略 user.listed_count ※省略 ※省略 user.favourites_count ※省略 ※省略 user.show_all_inline_media ※省略 ※省略 user.contributors_enabled ※省略 ※省略 user.follow_request_sent ※省略 ※省略 user.geo_enabled ※省略 ※省略 user.is_translator ※省略 ※省略 user.notifications ※省略 ※省略 user.lang ※省略 ※省略 user.time_zone ※省略 ※省略 user.utc_offset ※省略 ※省略 user.default_profile ※省略 ※省略 user.default_profile_image ※省略 ※省略 user.profile_background_color ※省略 ※省略 user.profile_background_image_url ※省略 ※省略 user.profile_background_image_url_https ※省略 ※省略 user.profile_background_tile ※省略 ※省略 user.profile_image_url ※省略 ※省略 user.profile_image_url_https ※省略 ※省略 user.profile_link_color ※省略 ※省略 user.profile_sidebar_border_color ※省略 ※省略 user.profile_sidebar_fill_color ※省略 ※省略 user.profile_text_color ※省略 ※省略 user.profile_use_background_image ※省略 ※省略 user.both_following ※省略 相互フォローかどうか 頭に「user.」がつく程度で他はほぼ同じ また、「main_user」にもコピーされる(例:main_user.screen_name) ただし、RTされたツイートの時は「sub_user」にコピーされる(例:usb_user.screen_name) sender(DM送信者) 頭に「sender.」がつく程度で他はほぼ同じ(だと思うよ) また、「main_user」にもコピーされる(例:main_user.screen_name) recipient(DM受信者) 頭に「recipient.」がつく程度で他はほぼ同じ(だと思うよ) また、「sub_user」にもコピーされる(例:sub_user.screen_name) retweeted_status 名前 結果 説明 retweeted_status.id ※省略 ※省略 retweeted_status.id_str ※省略 ※省略 retweeted_status.text ※省略 ※省略 retweeted_status.created_at ※省略 RTされた元ツイートが投稿された時間 retweeted_status.source ※省略 RTされた元ツイートの投稿につかったクライアント retweeted_status.geo ※省略 ※省略 retweeted_status.coordinates ※省略 ※省略 retweeted_status.place ※省略 ※省略 retweeted_status.favorited ※省略 ※省略 retweeted_status.retweeted ※省略 ※省略 retweeted_status.retweet_count ※省略 ※省略 retweeted_status.truncated ※省略 ※省略 retweeted_status.contributors ※省略 ※省略 retweeted_status.in_reply_to_screen_name ※省略 ※省略 retweeted_status.in_reply_to_status_id ※省略 ※省略 retweeted_status.in_reply_to_status_id_str ※省略 ※省略 retweeted_status.in_reply_to_user_id ※省略 ※省略 retweeted_status.in_reply_to_user_id_str ※省略 ※省略 retweeted_status.user (後述) retweeted_status.user以下 名前 結果 説明 retweeted_status.user.screen_name ※省略 RTされた元ツイートの送信者のユーザー名 retweeted_status.user.name ※省略 ※省略 retweeted_status.user.id ※省略 RTされた元ツイートの送信者のuser_id retweeted_status.user.id_str ※省略 ※省略 retweeted_status.user.created_at ※省略 RTされた元ツイートの送信者の登録日 retweeted_status.user.protected ※省略 ※省略 retweeted_status.user.verified ※省略 ※省略 retweeted_status.user.both_following ※省略 RT元のユーザーと相互フォローかどうか 以下上述の「user以下」と同じなので省略 また、「main_user」にもコピーされる(例:main_user.screen_name) main_userとsub_user 種類 main_user sub_user Home, Mentions, List, Stream_Search ツイートの送信者 リツイートされたツイート リツイートされた元ツイートの送信者 リツイートした人 DM 送信者 受信者 REST_Search from_user.
https://w.atwiki.jp/psp_theme/pages/28.html
themeconv.exeを起動したら、help→[settings...]で言語を日本語にしましょう 付属のpdfは読みましょう。 注意点とよくある質問にも目を通してください。 保存と書き出し 保存では使用した画像などの情報をテキストで保存します。 これは、後でテーマを修正したいときなどに使います。 書き出しではテーマをptf形式で保存します。 このファイルを、ms0 //PSP/THEMEに入れると使用できます。 情報 タイトル DLするときにPSPに表示されます。 プロダクトID DLするときのファイル名になります。 ただし、△メニューから保存するとプロダクトIDは使用されません。 バージョン DLするときにバージョンが新しいと上書き、古いとDLしません。 使える数字は3つまでです。 1.10 1.1 1.09=1.0.9 1 壁紙 480*272の24bitBMPのみ使用できます。 Windows付属のペイントで保存すると仕様通りになります。 カテゴリアイコン 64*48又は48*48の8bitPNGが使用できます。 第1層アイコン アイコン本体は48*48、アイコンフォーカスは64*64又は48*48の8bitPNGが使用できます。 アイコンフォーカスを作っていない場合は、アイコン本体と同じアイコンを指定しましょう。 第2層アイコン アイコン本体は32*32、アイコンフォーカスは48*48又は32*32の8bitPNGが使用できます。 アイコンフォーカスを作っていない場合は、アイコン本体と同じアイコンを指定しましょう。 その他 プレビューアイコン PSPでテーマを選ぶときに表示されます。 16*16の8bitPNGが使用できます。 プレビューイメージ PSPでテーマを選ぶときに表示されます。 300*170の24bitBMPのみ使用できます。 Windows付属のペイントで保存すると仕様通りになります。 テーマカラー PSPでテーマを使用した際のテーマカラーを指定できます。
https://w.atwiki.jp/psp_theme/pages/20.html
注意事項 ここに載せている情報は公式発表されているものではありません 情報の利用は自己責任でお願いします。PSPが壊れても責任は持ちません 情報の追加&修正大歓迎! 参考URL A peak at the PTF format 大まかな構成 ptfファイルは以下の5つのパートで構成され、それぞれに複数のデータが格納されている。 ヘッダータイトル プロダクトID バージョン プレビュー&テーマカラーパートプレビューアイコン プレビュー画像 テーマカラー 壁紙パート壁紙 カテゴリー列アイコンパートカテゴリー列アイコン 第1階層アイコンパート第1階層アイコン 第2階層アイコンパート第2階層アイコン ヘッダーのデータ構造 ヘッダーは以下のようなデータ構造になっている。 アドレス バイト数 内容 +00 4 PTFファイルシグネチャ (00 50 54 46) +04 4 不明 (01 00 00)(フォーマットのバージョン情報?) +08 128 タイトル (UTF-8文字列) +88 48 プロダクトID +B8 8 ツールのバージョン +C0 8 バージョン +C8 8 不明 (08 00 00 00 00 00 00 00) +D0 48 データなし (0x00で埋め尽くされている) +100 4 第1パート先頭アドレス +104 4 第2パート先頭アドレス +108 4 第3パート先頭アドレス +10C 4 第4パート先頭アドレス +110 4 第5パート先頭アドレス 各パートのデータ構造 ヘッダー以外の各パートは以下のようなデータ構造になっている。 アドレス バイト数 内容 +00 2 パートID +02 2 格納データ数 +04 4 パート全体サイズ +08 4 格納データ群先頭アドレス +0C 20 データなし (0x00で埋め尽くされている) +20 - データ格納部 (データが順番に並ぶ) データ格納部 データ格納部には以下の構造を持ったデータが順番に並んでいる。 アドレス バイト数 内容 +00 4 データID (アイコンID) +04 2 データタイプ ※1 +06 2 圧縮方式? (0x02:RLZ圧縮、0x01 Deflate(zlib deflated), 0x00:無圧縮) +08 4 データサイズ (圧縮後) = 格納時点のデータサイズ +0C 4 データサイズ (圧縮前) +10 16 データなし (0x00で埋め尽くされている) +20 - 実データ (画像はRLZ圧縮されたデータが格納されている) ※1)データタイプの対応表 0x00 PNG 0x01 JPEG 0x02 TIFF 0x03 GIF 0x04 BMP 0x05 GIM (PSP専用画像形式) パートIDとデータIDの対応表 パートID データID 内容 0x00 プレビュー&テーマカラーパート 0x00 プレビューアイコン 0x01 プレビュー画像 0x02 テーマカラーID (4バイト) 0x01 壁紙パート 0x00 壁紙 0x02 カテゴリー列アイコンパート 0x00 カテゴリー列デフォルトアイコン 0x01〜 カテゴリー列アイコン 0x03 第1階層アイコンパート 0x00 第1階層デフォルトアイコン 0x01 第1階層デフォルトアイコン (フォーカス) 0x02〜 第1階層アイコン (偶数:本体、奇数:フォーカス) 0x04 第2階層アイコンパート 0x00 第2階層デフォルトアイコン 0x01 第2階層デフォルトアイコン (フォーカス) 0x02〜 第2階層アイコン (偶数:本体、奇数:フォーカス) RLZ圧縮フォーマット RLZ圧縮データのフォーマットは以下となっている。 アドレス バイト数 内容 +00 2 0x78 0x9C (内容不明) +02 N 圧縮データ(gzip形式) N = データサイズ (圧縮後) - 8 +02+N 6 不明 独自の圧縮形式圧縮データはgzip形式の「圧縮されたブロック」と等しい。参考 http //www.studyinghttp.net/cgi-bin/rfc.cgi?1952 ptfファイルにCRC32が見つからないため、gzipではCRCエラーで展開できない。 適当にgzipのヘッダとフッタを圧縮データにつければ、CRC32エラーは起きるが7zipで展開はできることは確認済み。7zip http //sevenzip.sourceforge.jp/ PSP上の自作アプリを使って解凍できることを確認PSP上の場合、圧縮データをPSP上のsceKernelGzipDecompress関数で展開できるらしい。おそらくCRC32チェックをしないgzip展開を行っている。 公式コンバータで作ると画像データがRLZ圧縮されている背景画像がBMPのRLZ圧縮、他がGIMのRLZ圧縮 BMPは指定したファイルそのまま GIMはプレビュー画像がフルカラーでアイコンがインデックスカラー(αつき)の2種類 実験ネタ 無圧縮の画像データを格納しても使えるか?圧縮フラグや圧縮前後のファイルサイズ値をかえればOK?無圧縮のGIM画像でためしたがだめぽ(PNGもダメと報告あり) アイコンデータが不適切な場合、デフォルトアイコンが表示される模様 第1階層のデータIDが0x2cと0x2dと0x32以降が使われていない0x2c、0x2d、0x30、0x31はなにも変わらなかった 他のIDはどうか?
https://w.atwiki.jp/psp_theme/pages/24.html
PictBearの他にGenSakWinも使うのでGenSakWinでの作成方法も読んどくとイイかも 完成サンプルは下の方にあります。 今回は下画像を例に話を進めます。 PicBearで開く 透明化、リサイズの済んだ48*48フルカラーのPNGを開きます キャンパスのリサイズ イメージ→[キャンパスのリサイズ]で、真ん中を中心に64*64にします フォーカスアイコンは48*48でも大丈夫なのですが、48*48だとフォーカスがはみ出る可能性があります 不透明部分を選択 選択範囲→[不透明部分を選択]。画像に元から影があると選択範囲が大きくなりすぎることがあります。 その場合は、自由選択を使って選択範囲を調整してください。 SHIFT押しながら選択で選択範囲を追加。CTRL押しながら選択で選択範囲を除外です。 境界線の描画 ブラシを小さいものに、そして薄いものにします。色は好きな色で 薄いブラシはここからDLできます。 \LimeWorldブラシデータ\追加ブラシ\水彩ペンブラシ にあります。 今回はこれを選びました。 ブラシの選択が終わったら、キーボードのInsertを押すか、編集→[境界線の描画] で、保存 GenSakWinで減色 GenSakWinでさっき編集したファイルを開いてください。 この時に半透明部分が不透明になっていますが気にしないでください。 そしたら、254色に減色。今回はA値をいじりませんでした、 A値についてはGenSakWinでの作成方法を参照してください。 で、保存 できあがり こんな感じになります。 必ずPSPで確認してください。かなり薄くなります。 ブラシやA値をいじると見た目が大きく変ると思います。
https://w.atwiki.jp/janetterref/pages/36.html
※ファイルはUTF-8(BOMなし)で保存してください! Unicode以外で保存すると、Janetterの起動に失敗することがあります Windows付属の「メモ帳」においてUTF-8で保存するとBOMが付くので推奨しません Notepad(メモ帳)を使うべきではない理由 その17~20 制作者情報 [Silver];←テーマセットのフォルダ名にする name = Simple; 設定画面に表示される名前 description = Simple Theme; 設定画面に表示される説明 sample_image = sample.jpg; サンプル画像 author = Jane, Inc.; 作成者氏名 url = http //janetter.net twitter_id = Janetter_jp ;index = 0002; デザイン画面に並べる順番 v3.20から、標準同梱されているテーマのindexが変わったため、テーマリストの予期しない位置に表示される恐れがあります。 indexの項目はコメントアウトする(リストの最後に表示させる)等をした方が親切かもしれません。 テーマのフォルダ名と 1行目の[ ]内を同じにしてください。 ファイルパス ;構成ファイルパス main_frame_html = index.htm popup_html = ..\..\Common\notice\notice.htm image_viewer_html = ..\..\Common\viewer\viewer.htm map_viewer_html = ..\..\Common\viewer\map.htm ;profile_html = profile.htm ;option_html = config.htm ウィンドウデザイン ;ウィンドウデザイン title_height = 20 frame_width = frame_active_color = 150,150,150 frame_inactive_color = 193,193,193 frame_edge_color = 73,73,73 close_image_pos = -47,0 close2_image_pos = -47,0 max_image_pos = -73,0 restore_image_pos = -73,0 min_image_pos = -99,0 browser_shadow = 1 maxed_title_image_left = 0 ;画像ファイル title_active_image = ..\..\Common\images\frame\title\silver\active.png title_inactive_image = ..\..\Common\images\frame\title\silver\inactive.png repeat_x = 1 repeat_y = 1 logo_image = ..\..\Common\images\main\logo.png close_active_image = ..\..\Common\images\frame\system\red\close_on.png close_inactive_image = ..\..\Common\images\frame\system\red\close.png close2_active_image = ..\..\Common\images\frame\system\red\close2_on.png close2_inactive_image = ..\..\Common\images\frame\system\red\close2.png max_active_image = ..\..\Common\images\frame\system\max_on.png max_inactive_image = ..\..\Common\images\frame\system\max.png restore_active_image = ..\..\Common\images\frame\system\restore_on.png restore_inactive_image = ..\..\Common\images\frame\system\restore.png min_active_image = ..\..\Common\images\frame\system\min_on.png min_inactive_image = ..\..\Common\images\frame\system\min.png
https://w.atwiki.jp/psp_theme/pages/15.html
Q.アイコンフォーカスは、指定しないとダメなの? A.アイコンフォーカスが必要ない場合は、[アイコン本体][アイコンフォーカス]ともに同じ画像を指定する。 どちらかが空白だとエラーとなり、デフォルトアイコンに置き換わる Q.BMP(壁紙・プレビューイメージ)が指定できない・フリーズします。 A.BMPの形式は合っていますか? 形式はWindows付属のペイントで保存すると確実のようです。 あと、注意点もよく読んでください。
https://w.atwiki.jp/psp_theme/pages/23.html
すごく簡単に編集なしで作る方法 しかも、αチャンネルが残り綺麗に出来るのでオススメ (今ではpngquantを使った方が簡単にできます。GenSakWinの方が面倒です) まず、どこかからアイコンを拝借 32bit Icons* アイコンサイトのリンク集 InterfaceLIFT 素材サイト。壁紙・アイコンに強い WinCustomize 素材サイト。ややセンスがアメリカン Iconfactory 膨大な量のアイコンがダウンロード可能 Google in English @iconで変換 この時、48*48(32ビットが好ましい)のアイコンをPNGに変換する ない場合は、仕方ないので他のソフトでリサイズをしてください。 ただし、第2階層アイコンは32*32。プレビューアイコンは16*16のPNGに。 GenSakWinで減色 そのまま減色すると半透明になってしまうので、レベル調整を選択 下画像のように、Aの値を上に2個ずらしてOK。 またレベル調整を開きAの値を1個ずらしてOK。合計で3つあげたことになります。 次に、減色を選択。色数を254にする。で、OK そして、保存。 これで、完成です。 小技 Aの値を上げないで半透明なアイコンを作って、Aの値を上げたアイコンとあわせると簡単にフォーカスができます。 Aの値を上げないアイコン→アイコン本体に指定 Aの値を上げたアイコン→アイコンフォーカスに指定 バグ 公式ツールに指定した際に、なぜか白が透明化してしまう場合があります。 そういう場合は、GenSakWinに読み込む前にその部分だけを少しだけ違う色で塗りましょう。 変換した後に塗りつぶすと、ソフトによってはαチャンネルの一部がなくなります。
https://w.atwiki.jp/psp_theme/pages/18.html
公式サイトよりDLできます 公式ツールの使用方法 何を使ったらいいかわからない人はこちら ・PictBearSE DLはこちら PictBearでフォーカス作成(GenSakWinも使います) ・GIMP DLはこちら ・GenSakWinで減色 ・GenSakWinでの作成方法 2 DLはこちら ・pngquantで減色 ワンクリックで減色できます。 ・PhotoShop 有料です。30日体験版はこちら(CS2)、(CS3) ・Fireworks 有料です。フルカラーPNGをα情報を保持したままインデックスカラーにできます。体験版(CS3) ・ImageMagick 公式ツールで使用できるアルファチャンネル付アイコンを無償で作成できます。 ・ptfst プレビュー画像の作成が出来るビュアーです。DL ・PSPCustomThemePreview プレビュー画像の作成が出来るツールです。GUI形式で簡単に作成できます。DL
https://w.atwiki.jp/psp_theme/pages/27.html
pngquantを使って、ワンクリックで減色する方法です まず、pngquantを入手 語るスレ3 127より pngquant-1.0_forPSPCT.rar すべてのファイルを同じフォルダに入れたら、準備完了 使用方法 pngquant.exeのあるフォルダに減色したいPNGを入れます pngquant.batをダブルクリックで実行 減色されたPNGは [元のファイル名-fs8.png] です pngquant.batの中身 @echo off del "*-fs8.png" pngquant 256 *.png
https://w.atwiki.jp/psp_theme/pages/29.html
公式ツールで使用できるアルファチャンネル付アイコンを作成します。 ペイント/変換ツールは無償のものを使用します。 ペイントツール bmpなどを出力できるなら何でも。慣れたもので構いません。 変換ツール ImageMagick 前準備 ImageMagickをインストール 以下のバッチファイルを作成 convert -type PaletteMatte "%1" -alpha set "%~pn1_alpha.bmp" -compose Copy_Opacity -composite -colors 256 -depth 8 "%~pn1_blend_256.png" 変換方法 公式ツール付属のPDFに書かれているアイコンのサイズと同じ画像ファイルを作成 同サイズでアルファチャンネルのファイル(公式ツール付属のPDFにあるイメージ)を作成し、1と同じパスに"1のファイル名_alpha.bmp"という名前で保存 前準備で作成したバッチファイルに1のファイルをドラッグ ドロップ 1,2と同じパスに"1のファイル名_blend_256.png"というファイルが出来ていれば成功